package anr.desu.pmo.proyecto.model.dao;

import java.util.List;
import anr.desu.pmo.proyecto.model.Proyecto;

public interface ProyectoDAO {

	public List<Proyecto> findAll();
	public Proyecto findById(Integer id);
	public Proyecto insert(Proyecto o);
	public void update(Proyecto o);
	public void delete(Integer id);
	public Integer findIdMayor();
	public Proyecto findByCodProyecto(String codproyecto);
	public Proyecto findByIdEntregable(Integer identregable);
	public List<Proyecto> findByJefe(Integer idjefe)throws Exception;
	public List<Proyecto> findByUsuario(Integer id) throws Exception;
	public List<Proyecto> findByCriterio(Proyecto proyecto);
	
}
